/**
 * 将env对象转换为代码字符串
 * @param {*} env 
 */
export function generateCode(env) {
    let code = '';
    for(let key in env) {
        code += `let ${key} = ${JSON.stringify(env[key])};`
    }
    return code;
}


/**
 * 使用eva执行表达式并返回结果
 * @param {*} express 
 * @param {*} envCode 
 */
export function isTrue(expressStr, envCode) {
    let flag = false;
    try {
        eval(`${envCode} if(${expressStr}) flag = true`)
    } catch(e) {
        console.error(e)
    }
    return flag
}